home *** CD-ROM | disk | FTP | other *** search
-
-
- jmp copy
- start:
- lea grafname(pc),a1
- move.l $4,a6
- jsr -408(a6)
- move.l d0,a0
- move.l d0,gfxbase
- adda.l #$32,a0
- move.l (a0),oldcopper
- move.l $4,a6
- move.l d0,a1
- jsr -414(a6)
- clr.l d0
- clr.l d1
- move.l #$0,a1
- move.l #$0,a6
- lea $63000,a0
- move.b #$1e,d0
- loop1:
- move.b d0,120(a0)
- addq.b #1,d0
- move.b d0,48(a0)
- addq.b #2,d0
- move.b d0,96(a0)
- addq.b #1,d0
- move.b d0,24(a0)
- addq.b #2,d0
- move.b d0,72(a0)
- addq.b #1,d0
- move.b d0,(a0)+
- addi.b #$04,d0
- cmpi.b #$f0,d0
- bcs loop1
- lea $60504,a0
- lea $fca000,a1
- lea $64100,a2
- move.l #$13,d5
- loop2:
- move.b 64(a1),100(a2)
- move.b -32(a1),80(a2)
- move.b 0(a1,d0.w),60(a2)
- move.b 832(a1),40(a2)
- move.b -512(a1),20(a2)
- move.b (a1)+,(a2)+
- bset #5,2560(a0)
- bset #2,1280(a0)
- bset #5,2(a0)
- bset #4,6400(a0)
- bset #1,5120(a0)
- bset #4,3842(a0)
- addq.l #8,a0
- dbf d5,loop2
- lea copper2(pc),a0
- move.b #$90,d0
- move.b #$a5,d1
- move.w #$00c0,d2
- move.b #$10,d3
- bsr jump1
- move.l #$fffffffe,(a0)+
- lea copper(pc),a0
- move.l a0,$dff080
- move.w $dff088,d0
- move.w #$83e0,$dff096
- move.w #$0018,$dff09a
- move.l $4,a6
- jsr -132(a6)
- lea grafname,a1
- jsr -408(a6)
- move.l d0,a6
- move.l 50(a6),a3
- lea $5f000,a0
- moveq #$01,d0
- move.l #$148,d1
- move.l #$c8,d2
- jsr -390(a6)
- move.b #$05,$5f009
- lea $5e000,a1
- jsr -198(a6)
- move.l #$5f000,$5e004
- lea $5e000,a1
- moveq #$01,d0
- jsr -342(a6)
- vposr:
- cmpi.b #$ff,$dff006
- bne vposr
- bra mouse
- cont:
- moveq #$01,d7
- lea $60500,a0
- lea $64100,a1
- lea $63000,a2
- bsr wot
- bsr wot
- addq.l #1,d7
- bsr wot
- bsr wot
- addq.l #1,d7
- bsr wot
- bsr wot
- addi.b #$01,d6
- cmpi.b #$05,d6
- bcs scroll
- clr.b d6
- adda.l #$01,a4
- cmpi.b #$00,(a4)
- bne skip
- lea sctext,a4
- skip: lea $5e000,a1
- move.l #$13f,d0
- move.l #$6b,d1
- moveq #$01,d3
- move.l a4,a0
- bsr move
- scroll:
- lea $5e000,a1
- moveq #$02,d0
- clr.l d1
- clr.l d2
- move.l #$64,d3
- move.l #$148,d4
- move.l #$78,d5
- jsr -396(a6)
- bra vposr
- move:
- lea $5e000,a1
- jsr -240(a6)
- lea $5e000,a1
- move.l d3,d0
- jsr -60(a6)
- rts
- jump1:
- bsr wot1
- move.w #$ffd8,(a0)+
- move.w #$0182,(a0)+
- move.w d2,(a0)+
- sub.b d3,d2
- bsr wot1
- move.w #$0002,(a0)+
- cmp d1,d0
- bcs jump1
- move.l #$01080002,(a0)+
- rts
- wot1: move.b d0,(a0)+
- addi.b #$01,d0
- move.b #$01,(a0)+
- move.l #$ff000108,(a0)+
- rts
- wot: move.l #$13,d5
- loop3:
- add.b d7,(a1)
- cmpi.b #$dc,(a1)
- bls skip1
- move.b #$2d,(a1)
- skip1:
- move.b (a1)+,d0
- move.b (a2)+,d1
- move.l d1,d2
- addq.l #1,d2
- lsl.w #8,d1
- move.b d0,d1
- move.w d1,(a0)
- lsl.w #8,d2
- move.w d2,2(a0)
- addq.l #8,a0
- dbf d5,loop3
- adda.w #$0460,a0
- addq.l #4,a2
- rts
-
- grafname:
- dc.b 'graphics.library',0,0
- even
- sctext:
- dc.b ' Hi there!!!! This is the WHIZZY of MATRIX DIVISION'
- dc.b ' presenting you with Super Hang-On, IK+ and Popman on'
- dc.b ' one disk!! This disk was compiled by WHIZZY and this '
- dc.b 'intro was also done by GREML1N!!!! Members are:- '
- dc.b ' GREML1N, WHIZZY, MATRIX and U. Kenubi(!?)........ '
- dc.b ' Greetings go to :- Barlick Hackers,'
- dc.b ' New Dimension, Fox, Accumulators and any1 else who knows'
- dc.b ' us. Until next time, Byyyeeeeeee....'
- dc.b '........',0
-
- copper:
- dc.w $008e,$2c81,$0090,$f4c1
- dc.w $0092,$0038,$0094,$00d0
- dc.w $0100,$1000,$0180,$0000
- dc.w $00e0,$0005,$00e2,$0000
- dc.w $0120,$0006,$0122,$0500
- dc.w $0124,$0006,$0126,$0a00
- dc.w $0128,$0006,$012a,$0f00
- dc.w $012c,$0006,$012e,$1400
- dc.w $0130,$0006,$0132,$1900
- dc.w $0134,$0006,$0136,$1e00
- dc.w $0138,$0005,$013a,$5000
- dc.w $013e,$0005,$013c,$5000
- dc.w $01a2,$0555,$01a4,$0555
- dc.w $01aa,$0888,$01ac,$0888
- dc.w $01b2,$0fff
- copper2:
- dc.w $9001,$ff00,$0108,$ffd8,$0182,$00c0,$9101,$ff00,$0108
- dc.w $0002,$9201,$ff00,$0108,$ffd8,$0182,$00b0,$9301
- dc.w $ff00,$0108,$0002,$9401,$ff00,$0108,$ffd8,$0182
- dc.w $00a0,$9501,$ff00,$0108,$0002,$9601,$ff00,$0108
- dc.w $ffd8,$0182,$0090,$9701,$ff00,$0108,$0002,$9801
- dc.w $ff00,$0108,$ffd8,$0182,$0080,$9901,$ff00,$0108
- dc.w $0002,$9a01,$ff00,$0108,$ffd8,$0182,$0070,$9b01
- dc.w $ff00,$0108,$0002,$9c01,$ff00,$0108,$ffd8,$0182
- dc.w $0060,$9d01,$ff00,$0108,$0002,$9e01,$ff00,$0108
- dc.w $ffd8,$0182,$0050,$9f01,$ff00,$0108,$0002,$a001
- dc.w $ff00,$0108,$ffd8,$0182,$0040,$a101,$ff00,$0108
- dc.w $0002,$a201,$ff00,$0108,$ffd8,$0182,$0030,$a301
- dc.w $ff00,$0108,$0002,$a401,$ff00,$0108,$ffd8,$0182
- dc.w $0020,$a501,$ff00,$0108,$0002,$0108,$0002,$ffff,$fffe
-
- copy: move.l #$402af,a4
- move.l #$50000,a0
- move.l #$70000,a1
- loop4:
- clr.l (a0)+
- cmpa.l a0,a1
- bne loop4
- lea start(pc),a0
- move.l #$77000,a1
- move.l #$800,d0
- clear:
- move.b (a0)+,(a1)+
- dbf d0,clear
- jmp $77000
- mouse:
- btst #6,$bfe001
- beq fini
- bra cont
- fini:
- move.l gfxbase,a0
- move.l 38(a0),$dff080
- clr.l $dff088
- move.w #$83e0,$dff096
- move.w #$a008,$dff09a
- move.l $4,a6
- move.l gfxbase,a1
- jsr -414(a6)
- move.w #$0020,$dff096
- moveq #$00,d0
- rts
-
- oldcopper: dc.l 0
- gfxbase: dc.l 0
-
- Buffer closed
- Download successful
-
-
-
- *=*=*=* MESSAGES *=*=*=*
- *